home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Source / GNU / emacs / src / xkeys-aix.h < prev    next >
Text File  |  1991-03-18  |  8KB  |  164 lines

  1. /*  This file is included by x11term.c.  It provides a workable keymapping */
  2. /*  for X windows under AIX.                             */
  3.  
  4.  
  5. /*-------------------------------------------------------------------------*/
  6. /*---------------------------- shift --------------------------------------*/
  7. /* Turned on in 18.58 because backspace might as well work.  */
  8. #if 1
  9.  XRebindKeysym(XXdisplay, XK_BackSpace, XMOD_Shift, 1, "\177", 1);
  10. #endif
  11.  
  12.  XRebindKeysym(XXdisplay, XK_F1, XMOD_Shift, 1, "\033[013q", 6);
  13.  XRebindKeysym(XXdisplay, XK_F2, XMOD_Shift, 1, "\033[014q", 6);
  14.  XRebindKeysym(XXdisplay, XK_F3, XMOD_Shift, 1, "\033[015q", 6);
  15.  XRebindKeysym(XXdisplay, XK_F4, XMOD_Shift, 1, "\033[016q", 6);
  16.  XRebindKeysym(XXdisplay, XK_F5, XMOD_Shift, 1, "\033[017q", 6);
  17.  XRebindKeysym(XXdisplay, XK_F6, XMOD_Shift, 1, "\033[018q", 6);
  18.  XRebindKeysym(XXdisplay, XK_F7, XMOD_Shift, 1, "\033[019q", 6);
  19.  XRebindKeysym(XXdisplay, XK_F8, XMOD_Shift, 1, "\033[020q", 6);
  20.  XRebindKeysym(XXdisplay, XK_F9, XMOD_Shift, 1, "\033[021q", 6);
  21.  XRebindKeysym(XXdisplay, XK_F10, XMOD_Shift, 1, "\033[022q", 6);
  22.  XRebindKeysym(XXdisplay, XK_F11, XMOD_Shift, 1, "\033[023q", 6);
  23.  XRebindKeysym(XXdisplay, XK_F12, XMOD_Shift, 1, "\033[024q", 6);
  24.  
  25.  XRebindKeysym(XXdisplay, XK_Print, XMOD_Shift, 1, "\033[210q", 6);
  26.  XRebindKeysym(XXdisplay, XK_Cancel, XMOD_Shift, 1, "\033[214q", 6);
  27.  XRebindKeysym(XXdisplay, XK_Pause, XMOD_Shift, 1, "\033[218q", 6);
  28.  
  29.  XRebindKeysym(XXdisplay, XK_Home, XMOD_Shift, 1, "\033[143q", 6);
  30.  XRebindKeysym(XXdisplay, XK_Prior, XMOD_Shift, 1, "\033[151q", 6);
  31.  XRebindKeysym(XXdisplay, XK_End, XMOD_Shift, 1, "\033[147q", 6);
  32.  XRebindKeysym(XXdisplay, XK_Next, XMOD_Shift, 1, "\033[155q", 6);
  33.  
  34.  XRebindKeysym(XXdisplay, XK_Up, XMOD_Shift, 1, "\033[161q", 6);
  35.  XRebindKeysym(XXdisplay, XK_Left, XMOD_Shift, 1, "\033[158q", 6);
  36.  XRebindKeysym(XXdisplay, XK_Down, XMOD_Shift, 1, "\033[164q", 6);
  37.  XRebindKeysym(XXdisplay, XK_Right, XMOD_Shift, 1, "\033[167q", 6);
  38.  
  39. /*-------------------------------------------------------------------------*/
  40. /*---------------------------- control ------------------------------------*/
  41. #if 0
  42.  XRebindKeysym(XXdisplay, XK_BackSpace, XMOD_Ctrl, 1, "\177", 1);
  43. #endif
  44.  
  45.  XRebindKeysym(XXdisplay, XK_minus, XMOD_Ctrl, 1, "\037", 1);
  46.  XRebindKeysym(XXdisplay, XK_2, XMOD_Ctrl, 1, "\000", 1);
  47.  XRebindKeysym(XXdisplay, XK_space, XMOD_Ctrl, 1, "\000", 1);
  48.  
  49.  XRebindKeysym(XXdisplay, XK_F1, XMOD_Ctrl, 1, "\033[025q", 6);
  50.  XRebindKeysym(XXdisplay, XK_F2, XMOD_Ctrl, 1, "\033[026q", 6);
  51.  XRebindKeysym(XXdisplay, XK_F3, XMOD_Ctrl, 1, "\033[027q", 6);
  52.  XRebindKeysym(XXdisplay, XK_F4, XMOD_Ctrl, 1, "\033[028q", 6);
  53.  XRebindKeysym(XXdisplay, XK_F5, XMOD_Ctrl, 1, "\033[029q", 6);
  54.  XRebindKeysym(XXdisplay, XK_F6, XMOD_Ctrl, 1, "\033[030q", 6);
  55.  XRebindKeysym(XXdisplay, XK_F7, XMOD_Ctrl, 1, "\033[031q", 6);
  56.  XRebindKeysym(XXdisplay, XK_F8, XMOD_Ctrl, 1, "\033[032q", 6);
  57.  XRebindKeysym(XXdisplay, XK_F9, XMOD_Ctrl, 1, "\033[033q", 6);
  58.  XRebindKeysym(XXdisplay, XK_F10, XMOD_Ctrl, 1, "\033[034q", 6);
  59.  XRebindKeysym(XXdisplay, XK_F11, XMOD_Ctrl, 1, "\033[035q", 6);
  60.  XRebindKeysym(XXdisplay, XK_F12, XMOD_Ctrl, 1, "\033[036q", 6);
  61.  
  62.  XRebindKeysym(XXdisplay, XK_Print, XMOD_Ctrl, 1, "\033[211q", 6);
  63.  XRebindKeysym(XXdisplay, XK_Cancel, XMOD_Ctrl, 1, "\033[215q", 6);
  64.  
  65.  XRebindKeysym(XXdisplay, XK_Insert, XMOD_Ctrl, 1, "\033[140q", 6);
  66.  XRebindKeysym(XXdisplay, XK_Home, XMOD_Ctrl, 1, "\033[144q", 6);
  67.  XRebindKeysym(XXdisplay, XK_Prior, XMOD_Ctrl, 1, "\033[152q", 6);
  68.  
  69. #if 0
  70.  XRebindKeysym(XXdisplay, XK_Delete, XMOD_Ctrl, 1, "\033[142q", 6);
  71. #endif
  72.  
  73.  XRebindKeysym(XXdisplay, XK_End, XMOD_Ctrl, 1, "\033[148q", 6);
  74.  XRebindKeysym(XXdisplay, XK_Next, XMOD_Ctrl, 1, "\033[156q", 6);
  75.  
  76.  XRebindKeysym(XXdisplay, XK_Up, XMOD_Ctrl, 1, "\033[162q", 6);
  77.  XRebindKeysym(XXdisplay, XK_Left, XMOD_Ctrl, 1, "\033[159q", 6);
  78.  XRebindKeysym(XXdisplay, XK_Down, XMOD_Ctrl, 1, "\033[165q", 6);
  79.  XRebindKeysym(XXdisplay, XK_Right, XMOD_Ctrl, 1, "\033[168q", 6);
  80.  
  81. /*-------------------------------------------------------------------------*/
  82. /*---------------------------- alternate ----------------------------------*/
  83. #if 0
  84.  XRebindKeysym(XXdisplay, XK_BackSpace, XMOD_Alt, 1, "\177", 1);
  85. #endif
  86.  
  87.  XRebindKeysym(XXdisplay, XK_F1, XMOD_Alt, 1, "\033[037q", 6);
  88.  XRebindKeysym(XXdisplay, XK_F2, XMOD_Alt, 1, "\033[038q", 6);
  89.  XRebindKeysym(XXdisplay, XK_F3, XMOD_Alt, 1, "\033[039q", 6);
  90.  XRebindKeysym(XXdisplay, XK_F4, XMOD_Alt, 1, "\033[040q", 6);
  91.  XRebindKeysym(XXdisplay, XK_F5, XMOD_Alt, 1, "\033[041q", 6);
  92.  XRebindKeysym(XXdisplay, XK_F6, XMOD_Alt, 1, "\033[042q", 6);
  93.  XRebindKeysym(XXdisplay, XK_F7, XMOD_Alt, 1, "\033[043q", 6);
  94.  XRebindKeysym(XXdisplay, XK_F8, XMOD_Alt, 1, "\033[044q", 6);
  95.  XRebindKeysym(XXdisplay, XK_F9, XMOD_Alt, 1, "\033[045q", 6);
  96.  XRebindKeysym(XXdisplay, XK_F10, XMOD_Alt, 1, "\033[046q", 6);
  97.  XRebindKeysym(XXdisplay, XK_F11, XMOD_Alt, 1, "\033[047q", 6);
  98.  XRebindKeysym(XXdisplay, XK_F12, XMOD_Alt, 1, "\033[048q", 6);
  99.  
  100.  XRebindKeysym(XXdisplay, XK_Print, XMOD_Alt, 1, "\033[212q", 6);
  101.  XRebindKeysym(XXdisplay, XK_Cancel, XMOD_Alt, 1, "\033[216q", 6);
  102.  
  103.  XRebindKeysym(XXdisplay, XK_Insert, XMOD_Alt, 1, "\033[141q", 6);
  104.  XRebindKeysym(XXdisplay, XK_Home, XMOD_Alt, 1, "\033[145q", 6);
  105.  XRebindKeysym(XXdisplay, XK_Prior, XMOD_Alt, 1, "\033[153q", 6);
  106.  
  107. #if 0
  108.  XRebindKeysym(XXdisplay, XK_Delete, XMOD_Alt, 1, "\033[M", 3);
  109. #endif
  110.  
  111.  XRebindKeysym(XXdisplay, XK_End, XMOD_Alt, 1, "\033[149q", 6);
  112.  XRebindKeysym(XXdisplay, XK_Next, XMOD_Alt, 1, "\033[157q", 6);
  113.  
  114.  XRebindKeysym(XXdisplay, XK_Up, XMOD_Alt, 1, "\033[163q", 6);
  115.  XRebindKeysym(XXdisplay, XK_Left, XMOD_Alt, 1, "\033[160q", 6);
  116.  XRebindKeysym(XXdisplay, XK_Down, XMOD_Alt, 1, "\033[166q", 6);
  117.  XRebindKeysym(XXdisplay, XK_Right, XMOD_Alt, 1, "\033[169q", 6);
  118.  
  119. /*-------------------------------------------------------------------------*/
  120. /*---------------------------- normal -------------------------------------*/
  121. /* These come last because some versions of AIX fail to
  122.    pay attention to the specified modifier keys.
  123.    At least this way the unmodified keys will work right.  */
  124.  
  125. #if 0
  126.  XRebindKeysym(XXdisplay, XK_BackSpace, 0, 0, "\177", 1);
  127. #endif
  128.  
  129.  XRebindKeysym(XXdisplay, XK_F1, 0, 0, "\033[001q", 6);
  130.  XRebindKeysym(XXdisplay, XK_F2, 0, 0, "\033[002q", 6);
  131.  XRebindKeysym(XXdisplay, XK_F3, 0, 0, "\033[003q", 6);
  132.  XRebindKeysym(XXdisplay, XK_F4, 0, 0, "\033[004q", 6);
  133.  XRebindKeysym(XXdisplay, XK_F5, 0, 0, "\033[005q", 6);
  134.  XRebindKeysym(XXdisplay, XK_F6, 0, 0, "\033[006q", 6);
  135.  XRebindKeysym(XXdisplay, XK_F7, 0, 0, "\033[007q", 6);
  136.  XRebindKeysym(XXdisplay, XK_F8, 0, 0, "\033[008q", 6);
  137.  XRebindKeysym(XXdisplay, XK_F9, 0, 0, "\033[009q", 6);
  138.  XRebindKeysym(XXdisplay, XK_F10, 0, 0, "\033[010q", 6);
  139.  XRebindKeysym(XXdisplay, XK_F11, 0, 0, "\033[011q", 6);
  140.  XRebindKeysym(XXdisplay, XK_F12, 0, 0, "\033[012q", 6);
  141.  
  142.  XRebindKeysym(XXdisplay, XK_Print, 0, 0, "\033[209q", 6);
  143.  XRebindKeysym(XXdisplay, XK_Cancel, 0, 0, "\033[213q", 6);
  144.  XRebindKeysym(XXdisplay, XK_Pause, 0, 0, "\033[217q", 6);
  145.  
  146.  XRebindKeysym(XXdisplay, XK_Insert, 0, 0, "\033[139q", 6);
  147.  XRebindKeysym(XXdisplay, XK_Home, 0, 0, "\033[H", 3);
  148.  XRebindKeysym(XXdisplay, XK_Prior, 0, 0, "\033[150q", 6);
  149.  
  150. #if 0
  151.  XRebindKeysym(XXdisplay, XK_Delete, 0, 0, "\033[P", 3);
  152. #endif
  153.  
  154.  XRebindKeysym(XXdisplay, XK_End, 0, 0, "\033[146q", 6);
  155.  XRebindKeysym(XXdisplay, XK_Next, 0, 0, "\033[154q", 6);
  156.  
  157.  XRebindKeysym(XXdisplay, XK_Up, 0, 0, "\033[A", 3);
  158.  XRebindKeysym(XXdisplay, XK_Left, 0, 0, "\033[D", 3);
  159.  XRebindKeysym(XXdisplay, XK_Down, 0, 0, "\033[B", 3);
  160.  XRebindKeysym(XXdisplay, XK_Right, 0, 0, "\033[C", 3);
  161.  
  162.  XRebindKeysym(XXdisplay, XK_Execute, 0, 0, "\033[114q", 6);
  163.  
  164.